/**
 * 请求异常拦截处理
 * @param data
 * @returns {boolean}
 */
function errorFilterHandler(data) {
    console.log("请求结果，data:" + JSON.stringify(data));

    var success = false;
    switch (data.code) {
        case "E000000":
            // 请求成功
            success = true;
            break;
        case "E000001":
            // 无权限访问，退出登录
            alert("无权限访问")
            loginOutAndRedirectLogin();
            break;
        case "E000002":
            // 账号密码错误
            alert(data.message)
            break;
        case "E000003":
            // 用户未登录
            redirectLogin();
            break;
        case "E000004":
            // 验证码错误
            refreshVerificationCode();
            alert(data.message)
            break;
        default:
            alert("异常未找到对应的处理方法:"+JSON.stringify(data))
    }
    return success;
}

/**
 * 重定向到登录页面
 */
function redirectLogin() {
    window.location.href = '/study/login.html';
}

/**
 * 刷新验证码
 */
function refreshVerificationCode() {
    $("#verificationImg").trigger("click");
}

/**
 * 退出登录并重定向到登录页面
 */
function loginOutAndRedirectLogin() {
    $.get("/study/login/loginOut", function (result) {
        redirectLogin();
    });
}

